genome editing - French English Dictionary